saigon heat
EsportsVietnamese Basketball and the Lesson of an Empty Analysis: When the Data Runs Out, What Does a Writer Do?In their last three VBA games, the Saigon Heat's half-court defensive rating...
EsportsVietnam 4th in PUBG Mobile at ASIAD 20: 95 Points, Five Short of a Medal, and a Hole on Day TwoIn matches 4 and 5 of the opening day at ASIAD 20, Vietnam's PUBG Mobile...
International FootballMarca Top 100: When a Ranking Prices Players Through Spanish EyesOn Tuesday evening, at a café near Place Bellecour in Lyon, Marca's list of t...
Table TennisTT Kidz: When England Builds the Pyramid's Base with VolunteersAt seven on a Tuesday evening, in an old sports hall on the outskirts of...
TennisWhen Sports Data Gets Mislabeled: The Flaw Isn't in the PlayerA tennis news item dropped into my data feed, fully labeled. The first line...
International FootballChinese Taipei 1-0 Thailand: Tanaka's 77th-Minute Strike and the Finishing Problem Hidden by the ScorelineIn the 77th minute, Tanaka received the ball at the edge of the penalty area,...
Table TennisThe Empty Scouting Report: When Table Tennis Data Returns Nothing23:47. The scouting file arrives from the system, on schedule. Thirty-two...
Domestic FootballSpatial Map Behind the 2-0 Scoreline: How Thailand Ceded Possession to Lock Down VietnamOn a neutral venue in Indonesia, Group B of the FIFA ASEAN Cup ended with...
Table TennisWorthing TTC Launches Junior Team 1 Star: When Clubs Build the Tier the Federation Does Not CoverWorthing TTC Launches Junior Team 1 Star: When Clubs Build the Tier the...
EsportsThe Empty Report: When Esports Is Analyzed by Someone Who Never Opened the MatchThree in the morning in Seoul, a nine-page file slid into my inbox. Tables...
BasketballVietnamese Basketball 2026: Courts, Players, and No PriceOne afternoon in July 2026. The country had just been given a single name at...
International FootballWhen Tinder Gets Labelled Football: The Data Flaw Threatening the Sports IndustryAmong thousands of numbers, the truth never needs to shout. But this time I...
International FootballThe Verdict Is In, the Sanction Is Not: Manchester City and the AEK Athens Test Amid a Financial StormMarc Guéhi stood in the centre circle. The other players dropped to one knee;...
Domestic FootballVietnam 0-2 Japan at the 2026 Asian Games: The First Half, the Goal-Difference Equation and the Real Ceiling of the Women's National TeamIwata. Rain. The Vietnam Women's National Team's training session was cut sho...
BadmintonPV Sindhu and the 2026 Asian Games: When a Champion Relearns How to Count Her Own BreathsThere is a silence from my career I never forget. It was a night in Hangzhou,...
EsportsFull of Tables, Empty of Facts: A Sports Analytics Pipeline Failure Seen Through an Empty PayloadFull of Tables, Empty of Facts: A Sports Analytics Pipeline Failure Seen...
International FootballPSG vs Barcelona goes ahead as scheduled: the security contract that outweighs every tactical calculation2,000 people arrested. Hundreds of shops smashed and looted. One Saturday nig...
VolleyballVolleyball's Data Gap: When the Analytics Sheet Has Not a Single Number LeftOn the night of January 12, I opened a spreadsheet with seven columns waiting...
BadmintonIndia's Doubles Blind Spot Behind the 3-0 Win Over KazakhstanAt a corner of the stands, the electronic scoreboard jumped to 3-0 just as...
VolleyballEfeler Leave It All to the Final Match: Turkey Falls 3-1 to Romania and the Lesson of Closing SetsThe last stride always begins at the starting line of an afternoon no one...
